<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>OpenBSD CVSup</title>
  <link rev="made" href="mailto:www@openbsd.org">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="resource-type" content="document">
  <meta name="description" content="How to get OpenBSD updates via Internet using CVSup">
  <meta name="keywords" content="openbsd,cvsup,updates">
  <meta name="distribution" content="global">
  <meta name="copyright" content="This document copyright 2000-2007 by OpenBSD.">
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#23238E">
  <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="../images/smalltitle.gif" border="0"></a>

  <h2><font color="#e00000">CVSup</font></h2>
  <hr>

  <h3>目录</h3>

  <ul>
    <li><a href="#cvsup">什么是 CVSup?</a></li>
    <li><a href="#CVS">什么是 CVS?</a></li>
    <li><a href="#starting">开始使用 CVSup</a></li>
    <li><a href="#using">使用 CVS 操作你的版本库</a></li>
    <li><a href="#checkout">在检出模式运行 CVSup</a></li>
    <li><a href="#CVSROOT">可用的 CVSup 服务器</a></li>
  </ul>
  <hr>

  <h3><a name="cvsup"><font color="#0000e0">什么是 CVSup?</font></a></h3>

<p><b>CVSup</b> 是一个用于从远程服务器主机上的主 <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1">cvs(1)</a>
版本库分发和更新版本库的软件包。OpenBSD 用位于加拿大的一个中心开发机器上的 CVS
版本库维护源代码。使用 CVSup 的 OpenBSD 用户可以容易的保证他们的版本库最新。

<p><b>CVSup</b> 使用所谓拉模型执行更新。在拉模型中，客户端在需要的时候，
询问服务器以获取更新数据。服务器被动的等待客户端发出更新请求，
因此所有更新由客户端发起，服务器不会主动发送更新数据。用户必须手工运行
<b>CVSup</b> 客户端获取更新数据，或者设置一个 <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=cron&amp;sektion=8">cron(8)</a>
任务定期自动运行。

<p>术语 <b>CVSup</b>，大写指代整个软件包。
它的主要组件是运行在每个用户机器上的客户端软件 <tt>cvsup</tt> 和运行于每个
OpenBSD CVSup 镜像站点的服务器软件 <tt>cvsupd</tt>。

<p><b>CVSup</b> 被设计为比其前辈 <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=sup&amp;sektion=1&amp;format=html">sup(1)</a>
更快速和灵活。

  <p>OpenBSD 项目当前有 6 个主要的版本库:

  <ul>
    <li><b>src</b> - 存放 OpenBSD 操作系统的全部代码。</li>
    <li><b>ports</b> - 存放 <a href="../ports.html">OpenBSD Ports</a>。</li>
    <li><b>www</b> - 存放全部的 OpenBSD 网页(包括本页)。</li>
    <li><b>X11</b> - 存放 OpenBSD 对
<a href="http://www.XFree86.org/">XFree86-3</a> 项目的移植。它只是用来保留历史，
大多数用户没有理由使用，也不再被使用。
    <li><b>XF4</b> - 存放 OpenBSD 对 XFree86-4 项目移植的源代码。
    <li><b>xenocara</b> - 存放 OpenBSD 活跃开发的 X.org v7 代码树。
  </ul>

  <h3><a name="CVS"><font color="#0000e0">什么是 CVS?</font></a></h3>

  <p>CVS 是用来管理 OpenBSD 源代码的源代码控制系统。它在<a
href="anoncvs.html#CVS">这里</a>有更详细的描述。注意 CVS 和 CVSup
是完全不同的程序。尽管 CVS 可以用来访问远程文件，
但是它没有针对通过网络分发整个版本库优化，CVSup 为此提供了数量级上的优化。

  <h3><a name="starting"><font color="#0000e0">开始使用 CVSup</font></a></h3>

  <p>因为 CVSup 用 Modula-3 语言编写，从源代码构建 CVSup 是很麻烦的事情。
<tt>lang/ezm3</tt> 提供了一个很小的 Modula-3 编译器和运行库，它只适用于使用
Modula-3 仅仅为了构建 CVSup 的用户。然而，如果你只关心运行 CVSup，建议你从
<a href="ftp.html">FTP 镜像站点</a>下载软件包，而不是从 <tt>net/cvsup</tt>
构建它。当前 OpenBSD 只移植了 Ezm3 这个 Modula-3 实现，因此 CVSup 只能用于 i386
平台。

  <p>想进一步了解 CVSup，参见其 <a href="http://www.cvsup.org/">项目主页</a>。

  <p>为了使用 CVSup 镜像 OpenBSD 版本库，可以使用下述配置文件:
  <pre>
        # Defaults that apply to all the collections
        *default host=rt.fm
        *default base=/var
        *default prefix=/cvs
        *default umask=002 release=cvs delete use-rel-suffix

        # If your network link is a T1 or faster, comment out the following line.
        *default compress

        OpenBSD-all
        #OpenBSD-ports
        #OpenBSD-src
        #OpenBSD-www
        #OpenBSD-xenocara
        #OpenBSD-x11
        #OpenBSD-xf4
</pre>

  <p>它告诉 cvsup 从 <b>cvsync.uk.openbsd.org</b> 更新全部 OpenBSD 版本库，使用
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=umask&amp;sektion=2">umask(2)</a>
设置同组用户有写本地版本库的权限。

  <p>假设该文件另存为 <tt>cvs-supfile</tt>，可以用下面的命令调用 cvsup:
  <pre>
        cvsup cvs-supfile
</pre>

  <p>然而在批处理模式，需要用下面的命令:
  <pre>
        cvsup -g -L 2 cvs-supfile
</pre>

  <h3><a name="using"><font color="#0000e0">使用 CVS 操作你的版本库</font></a></h3>

  <p>现在你有了 CVS 版本库的本地副本，可以在本地象操作远程版本库一样操作，
例如检出、更新，或者其它的 CVS 操作。例如:
  <pre>
        cvs -d/cvs checkout src -P
        cvs -d/cvs up -Pd
        cvs -d/cvs diff -u file.c
</pre>关于 CVS 操作更详细的信息位于 <a href="../faq/faq5.html#BldGetSrc">FAQ5，
获取适当的源代码</a> 和 <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1">cvs(1)</a>
手册页。

  <h3><a name="checkout"><font color="#0000e0">在检出模式运行 CVSup</font></a></h3>

  <p>除了使用 CVSup 获得版本库，然后使用 CVS 之外，你还可以通过在文件 supfile 的
<tt>*default</tt> 或集合的选项中增加 <tt>tag</tt> 或 <tt>date</tt> 让 CVSup
在检出模式运行，这样就不需要用 CVS 检出了，还可以节约大量磁盘空间，
缺陷是你无法再使用本地版本库来快速执行 CVS 操作。特别指出，你还可以使用<a
href="orders.html">光盘</a>中的源代码来有效的加速同步操作。

  <p>可以使用下述配置文件更新你的 ports 源代码:
  <pre>
        # Defaults that apply to all the collections
        *default host=rt.fm
        *default base=/var
        *default prefix=/usr
        *default umask=002 release=cvs delete use-rel-suffix

        # If your network link is a T1 or faster, comment out the following line.
        *default compress

        # Ports Collection.
        OpenBSD-ports tag=.
</pre>

  <p>可以使用任意的 CVS 符号标签。一个点"."代表最新的开发版本，
也就是主分支中所有文件的最新版本。注意由于 CVSup 不能辨别标签的有效性，
所以要指定一个存在的标签，尝试用不存在的标签同步现有的源代码，
将会删除所有文件。

  <p>或者，你也可以使用关键字 <tt>date=[cc.]yy.mm.dd.hh.mm.ss</tt>
来用日期选择版本。所有的 17 或 20 个字符必须按照显示的格式给出。
对于2000年或其后的日期，要指定世纪 <var>cc</var>。对于更早的时间，
只需要指定最后两个数字 <var>yy</var>。你也可以同时使用 <tt>tag</tt> 和
<tt>date</tt>。

  <h3><a name="CVSROOT"><font color="#0000e0">可用的 CVSup 服务器</font></a></h3>

  <p>下述 CVSup 服务器可用:

  <dl>
    <dt><a href="http://cvsup.uk.openbsd.org"><strong>cvsup.uk.openbsd.org</strong></a></dt>

    <dd>
      <p>located in Brighton, UK; maintained by <a href="mailto:brian@openbsd.org">Brian Somers</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>cvsup.usa.openbsd.org</strong></dt>

    <dd>
      <p>located in West Lafayette, Indiana, USA; maintained by <a href="mailto:will@csociety.ecn.purdue.edu">Will Andrews</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>anoncvs1.usa.openbsd.org</strong></dt>

    <dd>
      <p>located in Redwood City, California, western USA; maintained by <a href="mailto:millert@openbsd.org">Todd Miller</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><a href="http://cvsup.no.openbsd.org/"><strong>cvsup.no.openbsd.org</strong></a></dt>

    <dd>
      <p>located in Oslo, Norway; maintained by <a href="mailto:anders@fupp.net">Anders Nordby</a>.<br>
      Updated every 3 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><a href="http://cvsup.pt.openbsd.org/"><strong>cvsup.pt.openbsd.org</strong></a></dt>

    <dd>
      <p>located at the University of Coimbra, Portugal; maintained by <a href="mailto:jpedras@webvolution.net">João Pedras</a>.<br>
      Updated every 3 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><a href="http://rt.fm/cvsup.html"><strong>rt.fm</strong></a></dt>

    <dd>
      <p>located at Lake in the Hills, Illinois, USA; maintained by <a href="mailto:jcs@rt.fm">Joshua Stein</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xenocara</strong></td>
          <td>- The <b>Xenocara</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>skeleton.phys.spbu.ru</strong></dt>

    <dd>
      <p>located in St. Petersburg State University, St. Petersburg, Russia; maintained by <a href="mailto:kab00m@lich.phys.spbu.ru">Dima Veselov</a>.<br>
      Updated every 4 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>cvsup.jp.OpenBSD.org</strong></dt>

    <dd>
      <p>located at Otemachi, Tokyo, Japan; maintained by <a href="mailto:cvsupadm@openbsd.bsdlab.org">CVSup Administrator</a>.<br>
      Updated every 3 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>cvsup.tw.OpenBSD.org</strong></dt>

    <dd>
      <p>located at National Chiao-Tung University, Taiwan; maintained by <a href="mailto:ijliao@FreeBSD.org">Ying-Chieh Liao</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>wiretapped.net</strong></dt>

    <dd>
      <p>located in Sydney Australia; maintained by <a href="mailto:gbayley@ausmac.net">Grant Bayley</a>.<br>
      Updated every 6 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xenocara</strong></td>
          <td>- The <b>Xenocara</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><a href="http://mirror.osn.de/"><strong>mirror.osn.de</strong></a></dt>

    <dd>
      <p>located in Germany maintained by <a href="mailto:aw@osn.de">Armin Wolfermann</a>.<br>
      Updated every 4 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xenocara</strong></td>
          <td>- The <b>Xenocara</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>cvsup.bg.openbsd.org</strong></dt>

    <dd>
      <p>located in Plovdiv, Bulgaria, maintained by <a href="mailto:veno@evrocom.net">Ventsislav Velkov</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong><a href="http://cvsup.open.bsd.lv">cvsup.open.bsd.lv</a></strong></dt>

    <dd>
      <p>located in Riga, Latvia; maintained by <a href="mailto:petruha@bsd.lv">Peter Dunaskin</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>rudy.mif.pg.gda.pl</strong></dt>

    <dd>
      <p>located at the Gdansk University of Technology, Poland; maintained by <a href="mailto:szati@rudy.mif.pg.gda.pl">Lukasz Sztachanski</a>.<br>
      Updated every 2 hours.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>mirror.public-internet.co.uk</strong></dt>

    <dd>
      <p>located at London, UK; maintained by <a href="mailto:tom.beard@public-internet.co.uk">Tom Beard</a>.<br>
      Updated every 2 hours from cvsup2.de.openbsd.org.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>

  <dl>
    <dt><strong>cvsup.openbsd.nu</strong></dt>

    <dd>
      <p>located in Stockholm, Sweden; maintained by <a href="mailto:kent@openbsd.nu">Kent Riboe</a>.<br>
      Updated every 3 hours from cvsync.de.openbsd.org.

      <p>Available collections:

      <table>
        <tr>
          <td width="20"></td>
          <td><strong>OpenBSD-src</strong></td>
          <td>- The <b>src</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-ports</strong></td>
          <td>- The <b>ports</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-www</strong></td>
          <td>- The <b>www</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-x11</strong></td>
          <td>- The <b>XFree86-3</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-xf4</strong></td>
          <td>- The <b>XFree86-4</b> repository</td>
        </tr>

        <tr>
          <td></td>
          <td><strong>OpenBSD-all</strong></td>
          <td>- All OpenBSD repositories</td>
        </tr>
      </table>
    </dd>
  </dl>



<dl>
<dt><strong>anoncvs.estpak.ee</strong></dt>
<dd><p>
located in Tallinn, Estonia;
maintained by <a href="mailto:rix@estpak.ee">Rivo Nurges</a>.
<br>
Updated every 2 hours from cvsync.de.openbsd.org.
<p>
Available collections:
<table>
<tr><td width="20"></td>
    <td><strong>OpenBSD-src</strong></td>
    <td>- The <b>src</b> repository</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-ports</strong></td>
    <td>- The <b>ports</b> repository</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-www</strong></td>
    <td>- The <b>www</b> repository</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-x11</strong></td>
    <td>- The <b>XFree86-3</b> repository</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-xf4</strong></td>
    <td>- The <b>XFree86-4</b> repository</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-xenocara</strong></td>
    <td>- The <b>Xenocara</b> repository</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-all</strong></td>
    <td>- All OpenBSD repositories</td></tr>
</table>
</dd>
</dl>

  <p><em>注意:</em> 如果列在这里的你的服务器的信息不准确或者不清楚，请联系
<a href="mailto:www@openbsd.org"><tt>www@openbsd.org</tt></a>。

  <p>你可能想用 <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=traceroute&amp;sektion=8">traceroute(8)</a>
来找出距离你最近的服务器。当发现服务器有问题请报告给我们的<b>维护者</b>。

  <p>在2008年3月，CVS 版本库的大小是:

<table>
<tr><td width="20"></td>
    <td><strong>OpenBSD-ports</strong></td>
    <td>- <b>340</b>MB</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-src</strong></td>
    <td>- <b>1520</b>MB</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-www</strong></td>
    <td>- <b>350</b>MB</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-xenocara</strong></td>
    <td>- <b>590</b>MB</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-xf4</strong></td>
    <td>- <b>580</b>MB</td></tr>
<tr><td></td>
    <td><strong>OpenBSD-x11</strong></td>
    <td>- <b>200</b>MB</td></tr>
</table>

  <p>还有一个额外的 <b>620</b>MB 目录 CVSROOT。全部版本库的大小为 4.2GB，以每年 <b>400</b>MB 的速度增长。

  <p><strong>重要说明:</strong> 有一些与加密软件相关的问题每个人都应该注意:

  <ul>
    <li>
      <p>OpenBSD 源代码出自加拿大。根据<a
href="http://www.efc.ca/pages/doc/crypto-export.html">加拿大个人研究</a>和<a
href="http://axion.physics.ubc.ca/ECL.html">加拿大输出控制列表</a>的描述，
从加拿大向世界各地输出加密软件是合法的。
    </li>

    <li>
      <p>然而，如果你不在美国或加拿大，你不应该从位于美国的 CVSup 服务器上获取
OpenBSD 源代码的加密软件部分。可能有问题的文件是...

      <ul>
        <li><tt>src/kerberosIV/*</tt></li>
        <li><tt>src/kerberosV/*</tt></li>
        <li><tt>src/lib/libdes/*</tt></li>
        <li><tt>src/lib/libc/crypt/crypt.c</tt></li>
        <li><tt>src/lib/libc/crypt/morecrypt.c</tt></li>
        <li><tt>src/sys/crypto</tt></li>
        <li><tt>src/sys/netinet</tt></li>
        <li><tt>src/usr.sbin/afs/src/rxkad/*</tt></li>
        <li><tt>XF4/xc-mit/lib/Xdmcp/Wraphelp.c</tt></li>
        <li><tt>XF4/xc-old/lib/Xdmcp/Wraphelp.c</tt></li>
        <li><tt>XF4/xc/lib/Xdmcp/Wraphelp.c</tt></li>
      </ul>

      <p>由于美国 ITAR 军用品列表，加密软件只能从美国输出到加拿大。
  </li>

  </ul>

  <p>OpenBSD 项目正在寻求更多的 CVSup 服务器 -- 如果你有兴趣，请与
<a href="mailto:www@openbsd.org"><tt>www@openbsd.org</tt></a>
联系以获得详细的配置信息。

  <hr>
  <a href="index.html"><img height="24" width="24" src="../back.gif" border="0" alt="OpenBSD"></a>
<a href="mailto:www@openbsd.org">www@openbsd.org</a>
<br><small>$OpenBSD: cvsup.html,v 1.118 2008/05/20 08:40:25 sthen Exp $</small>

</body>
</html>
<!--
Originally [OpenBSD: cvsup.html,v 1.118]<br>
$Translation: cvsup.html,v 1.15 2008/06/02 02:38:20 dongsheng Exp $<br>
-->
